package d1218;

import java.util.ArrayList;
import java.util.List;

/*
List集合： 有序可重复
有序，集合中按照元素存放的顺序进行排序
重复：元素可重复
List集合有下标：下标从0开始到size（）-1；

List集合特有的方法：
1.void add（int index ，E element）；将元素插入指定的索引位置；
2.E get (int index) 返回指定索引处的元素；
3.E remove (int index) 删除指定索引处的下标元素，并返回元素；
4.E ser (int index ， E element)  修改指定索引处的元素为 element ， 返回的是被修改的元素
 */
public class List集合 {
    public static void main(String[] args) {
        List<String> col  =  new ArrayList<>();
        col.add("hello");
        col.add("world");
        col.add("123");
        col.add(0,"xxx");
        System.out.println(col);
        String remove = col.remove(0);
        System.out.println(remove);
        for (int i = 0; i <col.size() ; i++) {
            System.out.println(col.get(i));
        }
        String set = col.set(2, "!!!!");
        System.out.println(set);
        System.out.println(col);

    }
}
